The INGENIAS Development Kit: A Practical Application for Crisis-Management
نویسندگان
چکیده
The INGENIAS Development Kit (IDK) supports the development of fully functional Multi-agent Systems (MASs) from specification models, following a model-driven approach. This paper presents a practical application about crisis-management, in order to provide a full example of application of the IDK tool; and consequently, the specification and the code of this system are included in the IDK 2.8 distribution. The presented application manages the crisis situation of a city, in which, a poisonous material is released, and the central services are not enough to heal all the affected people. The software engineering process of the presented MAS application covers the following phases: specification, model design, implementation, and testing. Both the number of interactions and the number of participants are economized in order to increase the network efficiency, due to the real-time necessity of the MAS application.
منابع مشابه
Agent-oriented modeling and development of a system for crisis management
The management of crisis situations has been a challenging problem from different points of views, such as communication efficiency and avoiding casualties. This paper presents a novel approach that includes an interaction organization pattern for Multi-agent Systems (MASs) in crisis management, abstracted from several existing case studies in which the agents follow a sequence of interactions ...
متن کاملINGENIAS Development Assisted with Model Transformation By-Example: A Practical Case
INGENIAS is a methodology for the development of multi-agent systems. INGENIAS support tools has recently incorporated a plug-in called the MTGenerator, which has been developed to facilitate the creation of model transformations by-example from INGENIAS models. The MTGenerator tool overcomes some of the limitations of similar tools about the creation of many-to-many transformation rules. This ...
متن کاملThe INGENIAS Methodology and Tools
INGENIAS provides a notation for modeling multi-agent systems (MAS) and a well-defined collection of activities to guide the development process of an MAS in the tasks of analysis, design, verification, and code generation, supported by an integrated set of tools—the INGENIAS Development Kit (IDK). These tools, as well as the INGENIAS notation, are based on five meta-models that define the diff...
متن کاملManaging Contradictions in Multi-Agent Systems
The specification of a Multi-Agent System (MAS) involves the identification of a large number of entities and their relationships. This is a non-trivial task that requires managing different views of the system. Many problems concerning this issue originates in the presence of contradictory goals and tasks, inconsistencies, and unexpected behaviours. Such troublesome configurations should be de...
متن کاملDevelopment and Practical Application of a Lifetime Management System for Prestressed Concrete Bridges
A practical Bridge Management System has been developed by the author, which is referred to as the Japanese Bridge Management System (J-BMS) for existing concrete bridges. This paper introduces a newly developed bridge management system for the prestressed concrete (PC) bridges (J-BMS PC version) which is integrated with the PC bridge rating expert system (PC-BREX). The proposed system is able ...
متن کامل